package com.csf.dao;


import com.csf.entity.DiscussPost;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
@Mapper
public interface DiscussPostMapper {

//    （根据用户）查找所有文章
    List<DiscussPost> findDiscussPost(int userId,int offset, int limit,int orderMode);

    //总条数
    int DiscussPostRows(@Param("userId") int userId);

    int insertDiscussPost(DiscussPost discussPost);

    DiscussPost selectDisById(int id);
//    增加评论数量
    int updateDisCount(int id,int commentCount);

//    对帖子进行置顶
    int updateType(int type,int id);
//    对子进行加精
    int updateStatus(int status,int id);

    int updateDiscussScore(int postId,double score);
}
